
package com.xbongbong.saas.domain.entity;

import com.xbongbong.paas.toolbox.util.DateTimeUtil;
import lombok.Getter;
import lombok.Setter;

/**
* 日健康度指标实体
* @author autoGen
* @time 2018-07-04 14:01:41
*/
@Setter
@Getter
public class DayHealthEntity{


	/** Comment for <code>serialVersionUID</code> */
	private static final long serialVersionUID = -1L;
	public DayHealthEntity (){
		updateTime = DateTimeUtil.getInt();
		addTime = DateTimeUtil.getInt();
		del = 0;
	}

	public DayHealthEntity (String corpid, Long entryDate){
		this();
		this.corpid = corpid;
		this.entryDate = entryDate;
	}

	/**
	* 自增id
	*/
	private Integer id;
	/**
	* 公司id
	*/
	private String corpid;
	/**
	* 是否有登录
	*/
	private Integer hasLogin;
	/**
	* 实际登录人数/授权人数
	*/
	private Float loginRate;
	/**
	 * 登录人数
	 */
	private Integer loginUserCount;
	/**
	 * 授权人数
	 */
	private Integer userCount;
	/**
	* 跟进记录新增与否
	*/
	private Integer hasCommunicateAdd;
	/**
	* 跟进记录人均新增
	*/
	private Float communicatePerCapita;
	/**
	* 新增跟进记录数
	*/
	private Integer communicateCount;
	/**
	* 客户数新增与否
	*/
	private Integer hasCustomerAdd;
	/**
	* 客户人均新增
	*/
	private Float customerPerCapita;
	/**
	* 新增客户数
	*/
	private Integer customerCount;
	/**
	* 销售合同新增与否
	*/
	private Integer hasContractAdd;
	/**
	* 销售合同人均新增
	*/
	private Float contractPerCapita;
	/**
	* 新增销售合同数
	*/
	private Integer contractCount;
	/**
	* 销售机会新增与否
	*/
	private Integer hasOpportunityAdd;
	/**
	* 销售机会人均新增
	*/
	private Float opportunityPerCapita;
	/**
	* 新增销售机会
	*/
	private Integer opportunityCount;
	/**
	* 有无出入库单新增
	*/
	private Integer hasStockOperate;
	/**
	* 新增入库单数量
	*/
	private Integer instockCount;
	/**
	* 新增出库单数量
	*/
	private Integer outstockCount;
	/**
	* 有无审批
	*/
	private Integer hasApprovalAdd;
	/**
	* 新增审批数
	*/
	private Integer approvalCount;
	/**
	* 有无工单
	*/
	private Integer hasWorkOrderAdd;
	/**
	* 新增工单数
	*/
	private Integer workOrderCount;
	/**
	* 录入日期
	*/
	private Long entryDate;
	/**
	* 添加时间
	*/
	private Long addTime;
	/**
	* 更新时间
	*/
	private Long updateTime;
	/**
	* 删除标记位
	*/
	private Integer del;
	/**
	 * 报价单新增与否
	 */
	private Integer hasQuotationAdd;
	/**
	 * 新增报价单数
	 */
	private Integer quotationCount;
	/**
	 * 工作报告新增与否
	 */
	private Integer hasWorkReportAdd;
	/**
	 * 新增工作报告数
	 */
	private Integer workReportCount;
	/**
	 * 回款单新增与否
	 */
	private Integer hasPaymentSheetAdd;
	/**
	 * 新增回款单数
	 */
	private Integer paymentSheetCount;
	/**
	 * 付款单新增与否
	 */
	private Integer hasPaySheetAdd;
	/**
	 * 新增付款单数
	 */
	private Integer paySheetCount;
	/**
	 * 采购合同新增与否
	 */
	private Integer hasPurchaseAdd;
	/**
	 * 新增采购合同新增与否
	 */
	private Integer purchaseCount;
	/**
	 * paas数据新增与否
	 */
	private Integer hasPaasAdd;
	/**
	 * 新增paas数据数据
	 */
	private Integer paasCount;
	//扩展字段，非存库字段
	/**
	* 总客户数
	*/
	private Integer totalCustomerCount;
	/**
	* 总跟进数
	*/
	private Integer totalCommunicateCount;

	/**
	 * 当天健康度
	 */
	private Float healthDegree;

	/**
	 * 新增产品数（父级别）
	 */
	private Integer productCount;

	/**
	 * 新增仓库数
	 */
	private Integer warehouseCount;

	/**
	 * 新增供应商数
	 */
	private Integer supplierCount;
	/**
	 * 新增市场活动
	 */
	private Integer marketActivityCount;
	/**
	 * 新增销售线索
	 */
	private Integer clueCount;
}

